Application Of Context Free Grammar In Natural Language Processing